//账单管理的查询条件
const searchContractCurrentList = [{
  type: 'select',
  label: '资产类型',
  placeholder: '请选择',
  isRequired: false,
  optionList: [],
  labelWidth: "90px",
  keyName: 'key',
  valName: 'value',
  isMultiple: true,
  bindFieldName: 'assetTypeList',
  bindFieldVal: '',
}, {
  type: 'text',
  label: '商铺名称',
  placeholder: '请输入',
  isRequired: false,
  bindFieldName: 'likeLeaserShopName',
  bindFieldVal: '',
}, {
  type: 'select',
  label: '资产编号',
  placeholder: '请选择',
  isRequired: false,
  optionList: [],
  keyName: 'shopCode',
  valName: 'shopNumber',
  isMultiple: true,
  bindFieldName: 'assetCodeList',
  bindFieldVal: '',
}, {
  type: 'select',
  label: '品牌',
  placeholder: '请选择',
  isRequired: false,
  optionList: [],
  keyName: 'primaryKey',
  valName: 'catalogName',
  isMultiple: true,
  bindFieldName: 'operateBrandList',
  bindFieldVal: '',
}, {
  type: 'text',
  label: '客户',
  placeholder: '请输入',
  isRequired: false,
  bindFieldName: 'partnerName',
  bindFieldVal: '',
}, {
  type: 'select',
  label: '主力店',
  isRequired: false,
  bindFieldName: 'ifMainStore',
  bindFieldVal: '',
  optionList: [{
    key: 0,
    value: "否"
  }, {
    key: 1,
    value: "是"
  }],
  keyName: 'key',
  valName: 'value',
}]

//合同信息的头部基本信息数据
const topInfoList = [{
    type: 'select',
    label: '项目名称',
    placeholder: ' ',
    isRequired: false,
    isDisabled: true,
    optionList: [],
    keyName: 'primaryKey',
    valName: 'name',
    bindFieldName: 'projectKey',
    labelWidth: "150px",
    bindFieldVal: ""
  }, {
    type: 'text',
    label: '合同名称',
    isRequired: false,
    isReadOnly: true,
    placeholder: " ",
    bindFieldName: 'contractName',
    placeholder: ' ',
    bindFieldVal: ""
  },
  {
    type: 'select',
    label: '合同类型',
    placeholder: ' ',
    isRequired: false,
    isDisabled: true,
    optionList: [],
    keyName: 'dictKey',
    valName: 'dictValue',
    bindFieldName: 'contractType',
  },
  {
    type: 'text',
    label: '合同编码',
    placeholder: ' ',
    isRequired: false,
    isReadOnly: true,
    bindFieldName: 'contractCode',
  },
  {
    type: 'text',
    label: '签约方',
    isReadOnly: true,
    bindFieldName: 'partnerName',
    placeholder: " ",
    bindFieldVal: "",
    placeholder: ' ',
    appendRightBtnType: "text",
    appendRightBtnTxt: "付款账号",
    isAppendRightBtn: true
  },
  {
    type: 'text',
    label: '合同状态',
    isReadOnly: true,
    bindFieldName: 'statusName',
    placeholder: " ",
    bindFieldVal: "",
    placeholder: ' ',
  },
  {
    type: 'date',
    label: '合同开始时间',
    placeholder: ' ',
    isDisabled: true,
    isRequired: false,
    colSpan: 8,
    bindFieldName: 'contractBeginDate',
  },
  {
    type: 'date',
    label: '合同结束时间',
    placeholder: ' ',
    isDisabled: true,
    isRequired: false,
    bindFieldName: 'contractEndDate',
  },
  {
    type: 'date',
    label: '实际结束时间',
    placeholder: ' ',
    isDisabled: true,
    isRequired: false,
    bindFieldName: 'returnEffectiveTime',
  },
]

//合同信息的头部基本信息数据（废止合同）
const topInfoListForClose = [{
  type: 'select',
  label: '项目名称',
  placeholder: ' ',
  isRequired: false,
  isDisabled: true,
  optionList: [],
  keyName: 'primaryKey',
  valName: 'name',
  bindFieldName: 'projectKey',
  labelWidth: "150px",
  bindFieldVal: ""
}, {
  type: 'text',
  label: '合同名称',
  isRequired: false,
  isReadOnly: true,
  placeholder: " ",
  bindFieldName: 'contractName',
  placeholder: ' ',
  bindFieldVal: ""
},
  {
    type: 'select',
    label: '合同类型',
    placeholder: ' ',
    isRequired: false,
    isDisabled: true,
    optionList: [],
    keyName: 'dictKey',
    valName: 'dictValue',
    bindFieldName: 'contractType',
  },
  {
    type: 'text',
    label: '合同编码',
    placeholder: ' ',
    isRequired: false,
    isReadOnly: true,
    bindFieldName: 'contractCode',
  },
  {
    type: 'text',
    label: '签约方',
    isReadOnly: true,
    bindFieldName: 'partnerName',
    placeholder: " ",
    bindFieldVal: "",
    placeholder: ' ',
    appendRightBtnType: "text",
    appendRightBtnTxt: "付款账号",
    isAppendRightBtn: true
  },
  {
    type: 'text',
    label: '合同状态',
    isReadOnly: true,
    bindFieldName: 'statusName',
    placeholder: " ",
    bindFieldVal: "",
    placeholder: ' ',
  },
  {
    type: 'date',
    label: '合同开始时间',
    placeholder: ' ',
    isDisabled: true,
    isRequired: false,
    colSpan: 8,
    bindFieldName: 'contractBeginDate',
  },
  {
    type: 'date',
    label: '合同结束时间',
    placeholder: ' ',
    isDisabled: true,
    isRequired: false,
    bindFieldName: 'contractEndDate',
  },
  {
    type: 'date',
    label: '实际结束时间',
    placeholder: ' ',
    isDisabled: true,
    isRequired: false,
    bindFieldName: 'returnEffectiveTime',
  },
]

//支出合同的基本信息
const contractPayBaseInfoList = [{
    type: 'text',
    label: '项目名称',
    isRequired: false,
    isReadOnly: true,
    placeholder: " ",
    bindFieldName: 'projectName',
    placeholder: ' ',
    labelWidth: "120px",
    bindFieldVal: ""
  }, {
    type: 'text',
    label: '合同名称',
    isRequired: false,
    isReadOnly: true,
    placeholder: " ",
    bindFieldName: 'contractName',
    placeholder: ' ',
    bindFieldVal: ""
  },
  {
    type: 'text',
    label: '合同编码',
    placeholder: ' ',
    isRequired: false,
    isReadOnly: true,
    bindFieldName: 'contractCode',
  },
  {
    type: 'text',
    label: '提交人',
    placeholder: ' ',
    isRequired: false,
    isReadOnly: true,
    bindFieldName: 'applyUser',
  },
  {
    type: 'text',
    label: '提交人部门',
    placeholder: ' ',
    isRequired: false,
    isReadOnly: true,
    bindFieldName: 'orgKey',
  },
  {
    type: 'date',
    label: '申请日期',
    placeholder: ' ',
    isDisabled: true,
    isRequired: false,
    colSpan: 8,
    bindFieldName: 'applyDate',
  }, {
    type: 'select',
    label: '合同类型',
    placeholder: ' ',
    isRequired: false,
    isDisabled: true,
    optionList: [],
    keyName: 'dictKey',
    valName: 'dictValue',
    bindFieldName: 'contractType',
  }, {
    type: 'text',
    label: '事项类型',
    placeholder: ' ',
    isRequired: false,
    isReadOnly: true,
    bindFieldName: 'chargeItemName'
  }, {
    type: 'select',
    label: '工程类型',
    placeholder: ' ',
    isRequired: false,
    isDisabled: true,
    optionList: [],
    keyName: 'primaryKey',
    valName: 'name',
    bindFieldName: 'engineeringType',
    bindFieldVal: ""
  },
]

//支出合同的合同信息
const contractPayInfoList = [{
    type: 'text',
    label: '签约方',
    isReadOnly: true,
    bindFieldName: 'partnerName',
    placeholder: " ",
    bindFieldVal: "",
    placeholder: ' ',
    appendRightBtnType: "text",
    appendRightBtnTxt: "付款账号",
    isAppendRightBtn: true,
    labelWidth: "120px",
  }, {
    type: 'text',
    label: '服务期限',
    isRequired: false,
    isReadOnly: true,
    placeholder: " ",
    bindFieldName: 'serviceTerm',
    bindFieldVal: ""
  },
  {
    type: 'text',
    label: '服务范围',
    placeholder: ' ',
    isRequired: false,
    isReadOnly: true,
    bindFieldName: 'serviceRange',
    bindFieldVal: ""
  },
  {
    type: 'text',
    inputType: "textarea",
    label: '合同金额说明',
    colSpan: 24,
    isReadOnly: true,
    placeholder: ' ',
    bindFieldName: 'contractAmountDesc',
  },
  {
    type: 'text',
    inputType: "textarea",
    label: '付款方式和进度安排',
    colSpan: 24,
    isReadOnly: true,
    placeholder: ' ',
    bindFieldName: 'paymentMethodProgress',
  },
  {
    type: 'text',
    inputType: "textarea",
    label: '发起者说明',
    colSpan: 24,
    isReadOnly: true,
    placeholder: ' ',
    bindFieldName: 'applyDesc',
  },
  {
    type: 'text',
    inputType: "textarea",
    label: '合同摘要',
    colSpan: 24,
    isReadOnly: true,
    placeholder: ' ',
    bindFieldName: 'contractAbstract',
  },
  {
    type: 'text',
    inputType: "textarea",
    label: '特殊说明',
    colSpan: 24,
    isReadOnly: true,
    placeholder: ' ',
    bindFieldName: 'specialDesc',
  },
]

//合同信息的头部基本信息数据的退租信息
const topInfoRefundList = [{
    type: 'select',
    label: '退租类型',
    placeholder: ' ',
    isRequired: false,
    isDisabled: true,
    keyName: 'dictKey',
    valName: 'dictValue',
    bindFieldName: 'returnRentType',
    bindFieldVal: ""
  },
  {
    type: 'select',
    label: '退租原因',
    placeholder: ' ',
    keyName: 'dictKey',
    valName: 'dictValue',
    isDisabled: true,
    optionList: [],
    bindFieldName: 'returnRentReason',
    bindFieldVal: ""
  },
  {
    type: 'date',
    label: '退租生效时间',
    placeholder: ' ',
    isDisabled: true,
    isRequired: false,
    colSpan: 8,
    bindFieldName: 'returnEffectiveTime',
  },
  {
    type: 'text',
    inputType: "textarea",
    label: '退租说明',
    colSpan: 24,
    isReadOnly: true,
    placeholder: ' ',
    isRequired: false,
    bindFieldName: 'returnRentDesc',
  },
]

//新增合同的基本信息
const addContractFiledList = [{
    type: 'select',
    label: '项目名称',
    isRequired: true,
    optionList: [],
    keyName: 'primaryKey',
    valName: 'name',
    bindFieldName: 'projectKey',
    labelWidth: "150px",
    bindFieldVal: ""
  }, {
    type: 'text',
    label: '合同名称',
    isRequired: true,
    bindFieldName: 'contractName',
    bindFieldVal: ""
  },
  {
    type: 'text',
    label: '合同编码',
    placeholder: '保存后生成',
    isReadOnly: true,
    bindFieldName: 'contractCode',
    bindFieldVal: ""
  },
  {
    type: 'select',
    label: '合同类型',
    isRequired: false,
    isDisabled: true,
    optionList: [],
    keyName: 'dictKey',
    valName: 'dictValue',
    bindFieldName: 'contractType',
    bindFieldVal: ""
  },
  {
    type: 'date',
    label: '合同开始时间',
    isRequired: true,
    colSpan: 8,
    bindFieldName: 'contractBeginDate',
    bindFieldVal: ""
  },
  {
    type: 'date',
    label: '合同结束时间',
    isRequired: true,
    bindFieldName: 'contractEndDate',
    bindFieldVal: ""
  },
  {
    type: 'date',
    label: '合同签署时间',
    isRequired: true,
    bindFieldName: 'contractSignDate',
    bindFieldVal: ""
  }, {
    type: 'text',
    label: '对外空间名称',
    isRequired: true,
    bindFieldName: 'leaserShopName',
    bindFieldVal: ""
  }, {
    type: 'select',
    label: '是否主力店',
    isRequired: true,
    optionList: [{
      key: 0,
      value: "否"
    }, {
      key: 1,
      value: "是"
    }],
    keyName: 'key',
    valName: 'value',
    bindFieldName: 'ifMainStore',
    bindFieldVal: ""
  }, {
    type: 'select',
    label: '所属业态/行业',
    isRequired: false,
    optionList: [],
    keyName: 'primaryKey',
    valName: 'catalogName',
    bindFieldName: 'industryType',
    bindFieldVal: ""
  },
  {
    type: 'select',
    optionList: [],
    isRequired: false,
    keyName: 'primaryKey',
    valName: 'catalogName',
    label: '入驻单位/品牌',
    bindFieldVal: "",
    bindFieldName: 'operateBrand',
  }, {
    type: 'text',
    isHide: true,
    bindFieldName: 'primaryKey',
    bindFieldVal: ""
  }, {
    type: 'text',
    isHide: true,
    bindFieldName: 'contractCategory',
    bindFieldVal: ""
  }, {
    type: 'text',
    isHide: true,
    bindFieldName: 'linkedContract',
    bindFieldVal: ""
  }

]

//租赁合同的租赁信息
const contractLeaseList = [{
  type: 'select',
  label: '可租空间',
  isRequired: true,
  labelWidth: "110px",
  optionList: [],
  keyName: 'primaryKey',
  valName: 'shopNumber',
  bindFieldName: 'assetKey',
  bindFieldVal: ""
}, {
  type: 'date',
  label: '交付日期',
  isRequired: true,
  bindFieldName: 'deliveryDate',
  bindFieldVal: ""
}, {
  type: 'date',
  label: '起租日期',
  isRequired: true,
  bindFieldName: 'rentStartDate',
  bindFieldVal: ""
}, {
  type: 'date',
  label: '退租日期',
  isRequired: true,
  bindFieldName: 'rentEndDate',
  bindFieldVal: ""
}, {
  type: 'select',
  label: '付款方式',
  isRequired: true,
  optionList: [],
  keyName: 'key',
  valName: 'value',
  bindFieldName: 'paymentMethod',
  bindFieldVal: ""
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'primaryKey',
  bindFieldVal: ""
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'guid',
  bindFieldVal: ""
}]

//代运营合同的租赁信息
const contractDyyList = [{
  type: 'select',
  label: '可租空间',
  isRequired: true,
  labelWidth: "110px",
  optionList: [],
  keyName: 'primaryKey',
  valName: 'parkName',
  bindFieldName: 'assetKey',
  bindFieldVal: ""
}, {
  type: 'date',
  label: '交付日期',
  isRequired: true,
  bindFieldName: 'deliveryDate',
  bindFieldVal: ""
}, {
  type: 'date',
  label: '起租日期',
  isRequired: true,
  bindFieldName: 'rentStartDate',
  bindFieldVal: ""
}, {
  type: 'date',
  label: '退租日期',
  isRequired: true,
  bindFieldName: 'rentEndDate',
  bindFieldVal: ""
}, {
  type: 'select',
  label: '付款方式',
  isRequired: true,
  optionList: [],
  keyName: 'key',
  valName: 'value',
  bindFieldName: 'paymentMethod',
  bindFieldVal: ""
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'primaryKey',
  bindFieldVal: ""
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'guid',
  bindFieldVal: ""
}]

//广告合同的租赁信息
const contractAdList = [{
  type: 'select',
  label: '广告位',
  isRequired: true,
  optionList: [],
  keyName: 'primaryKey',
  valName: 'locationDesc',
  labelWidth: "110px",
  bindFieldName: 'assetKey',
  bindFieldVal: ""
}, {
  type: 'date',
  label: '起租日期',
  isRequired: true,
  bindFieldName: 'rentStartDate',
  bindFieldVal: ""
}, {
  type: 'date',
  label: '退租日期',
  isRequired: true,
  bindFieldName: 'rentEndDate',
  bindFieldVal: ""
}, {
  type: 'select',
  label: '付款方式',
  isRequired: true,
  optionList: [],
  keyName: 'key',
  valName: 'value',
  bindFieldName: 'paymentMethod',
  bindFieldVal: ""
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'primaryKey',
  bindFieldVal: ""
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'guid',
  bindFieldVal: ""
}]

//临时场地的租赁信息
const contractSpaceList = [{
  type: 'select',
  label: '楼栋或区域',
  isRequired: true,
  optionList: [],
  keyName: 'primaryKey',
  valName: 'partitionName',
  labelWidth: "110px",
  bindFieldName: 'partitionKey',
  bindFieldVal: ""
}, {
  type: 'select',
  label: '活动空间',
  isRequired: true,
  optionList: [],
  keyName: 'primaryKey',
  valName: 'name',
  labelWidth: "110px",
  bindFieldName: 'assetKey',
  bindFieldVal: ""
}, {
  type: 'date',
  label: '起租日期',
  isRequired: true,
  bindFieldName: 'rentStartDate',
  bindFieldVal: ""
}, {
  type: 'date',
  label: '退租日期',
  isRequired: true,
  bindFieldName: 'rentEndDate',
  bindFieldVal: ""
}, {
  type: 'select',
  label: '付款方式',
  isRequired: true,
  optionList: [],
  keyName: 'key',
  valName: 'value',
  bindFieldName: 'paymentMethod',
  bindFieldVal: ""
}, {
  type: 'text',
  inputType: "textarea",
  label: '事项描述',
  colSpan: 24,
  isRequired: true,
  bindFieldName: 'remark',
  bindFieldVal: ""
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'primaryKey',
  bindFieldVal: ""
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'guid',
  bindFieldVal: ""
}]

//无人设备的租赁信息
const contractEquipmentList = [{
  type: 'select',
  label: '收入类型',
  isRequired: true,
  optionList: [],
  keyName: 'chargeItemKey',
  valName: 'chargeItemAliasName',
  bindFieldName: 'assetKey',
  labelWidth: "120px",
  bindFieldVal: ""
}, {
  type: 'date',
  label: '起租日期',
  isRequired: true,
  bindFieldName: 'rentStartDate',
  bindFieldVal: ""
}, {
  type: 'date',
  label: '退租日期',
  isRequired: true,
  bindFieldName: 'rentEndDate',
  bindFieldVal: ""
}, {
  type: 'select',
  label: '付款方式',
  isRequired: true,
  optionList: [],
  keyName: 'key',
  valName: 'value',
  bindFieldName: 'paymentMethod',
  bindFieldVal: ""
}, {
  type: 'text',
  inputType: "textarea",
  label: '无人设备描述',
  colSpan: 24,
  isRequired: true,
  bindFieldName: 'remark',
  bindFieldVal: ""
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'primaryKey',
  bindFieldVal: ""
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'guid',
  bindFieldVal: ""
}]

//其他收入的租赁信息
const contractOtherGatherList = [{
  type: 'select',
  label: '收入类型',
  isRequired: true,
  optionList: [],
  keyName: 'chargeItemKey',
  valName: 'chargeItemAliasName',
  bindFieldName: 'assetKey',
  labelWidth: "120px",
  bindFieldVal: ""
}, {
  type: 'date',
  label: '起租日期',
  isRequired: true,
  bindFieldName: 'rentStartDate',
  bindFieldVal: ""
}, {
  type: 'date',
  label: '退租日期',
  isRequired: true,
  bindFieldName: 'rentEndDate',
  bindFieldVal: ""
}, {
  type: 'select',
  label: '付款方式',
  isRequired: true,
  optionList: [],
  keyName: 'key',
  valName: 'value',
  bindFieldName: 'paymentMethod',
  bindFieldVal: ""
}, {
  type: 'text',
  inputType: "textarea",
  label: '经营事项描述',
  colSpan: 24,
  isRequired: true,
  bindFieldName: 'remark',
  bindFieldVal: ""
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'primaryKey',
  bindFieldVal: ""
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'guid',
  bindFieldVal: ""
}]

//支出合同的租赁信息
const contractPayList = [{
  type: 'select',
  label: '事项类型',
  colSpan: 12,
  isRequired: true,
  optionList: [],
  keyName: 'chargeItemKey',
  valName: 'chargeItemAliasName',
  bindFieldName: 'chargeItemKey',
  labelWidth: "110px",
  bindFieldVal: ""
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'hargeItemName',
  bindFieldVal: ""
}, {
  type: 'text',
  label: '合同金额',
  colSpan: 12,
  minVal: 0,
  inputType: "number",
  unit: "元",
  isRequired: true,
  bindFieldName: 'fundsAmount',
  bindFieldVal: ""
}, {
  type: 'text',
  label: '相关设备',
  colSpan: 12,
  isRequired: false,
  isReadOnly: true,
  bindFieldName: 'assetName',
  bindFieldVal: "",
  appendRightBtnType: "text",
  appendRightBtnTxt: "选择",
  isAppendRightBtn: true
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'assetKey',
  bindFieldVal: ""
}, {
  type: 'text',
  label: '相关设施',
  colSpan: 12,
  isRequired: false,
  isReadOnly: true,
  bindFieldName: 'stationName',
  bindFieldVal: "",
  appendRightBtnType: "text",
  appendRightBtnTxt: "选择",
  isAppendRightBtn: true
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'stationKey',
  bindFieldVal: ""
}, {
  type: 'text',
  inputType: "textarea",
  label: '事项说明',
  colSpan: 24,
  isRequired: true,
  bindFieldName: 'fundsDesc',
  bindFieldVal: ""
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'primaryKey',
  bindFieldVal: ""
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'guid',
  bindFieldVal: ""
}]

//租赁 ｜ 代运营合同的租赁信息中的营销成本
const addContractLeaseCostList = [{
  type: 'select',
  label: '补贴类型',
  isRequired: true,
  optionList: [],
  keyName: 'key',
  valName: 'value',
  bindFieldName: 'rentFreeItem',
  labelWidth: "110px",
  bindFieldVal: ""
}, {
  type: 'text',
  label: '补贴金额',
  minVal: 0,
  inputType: "number",
  unit: "元",
  isRequired: true,
  bindFieldName: 'amount',
  bindFieldVal: ""
}, {
  type: 'text',
  inputType: "textarea",
  label: '说明',
  colSpan: 24,
  isRequired: true,
  bindFieldName: 'calculationDesc',
  bindFieldVal: ""
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'primaryKey',
  bindFieldVal: ""
}, {
  type: 'text',
  isHide: true,
  bindFieldName: 'guid',
  bindFieldVal: ""
}]

//申请付款
const applyFiledList = [{
    type: 'text',
    label: '项目名称',
    colSpan: 12,
    labelWidth: "165px",
    isReadOnly: true,
    isRequired: false,
    bindFieldName: 'projectName',
    bindFieldVal: ""
  },
  // {
  //   type: 'text',
  //   label: '申请部门',
  //   colSpan: 12,
  //   isRequired: false,
  //   isReadOnly: true,
  //   bindFieldName: 'orgName',
  //   bindFieldVal: ""
  // },
  {
    type: 'text',
    label: '申请人',
    isRequired: false,
    isReadOnly: true,
    colSpan: 12,
    bindFieldVal: "",
    bindFieldName: 'applyUserName',
  },
  {
    type: 'text',
    label: '合同名称',
    isRequired: false,
    isReadOnly: true,
    colSpan: 12,
    bindFieldVal: "",
    bindFieldName: 'contractName',
  },
  {
    type: 'text',
    inputType: "number",
    label: '剩余未付金额',
    isRequired: false,
    isReadOnly: true,
    unit: "元",
    colSpan: 12,
    bindFieldVal: "",
    bindFieldName: 'unpaidAmount',
  },
  {
    type: 'text',
    inputType: "number",
    label: '本次付款金额',
    isRequired: true,
    unit: "元",
    colSpan: 12,
    bindFieldVal: "",
    bindFieldName: 'applyAmount',
  },
  {
    type: 'select',
    colSpan: 12,
    label: '事项',
    placeholder: '请选择',
    isRequired: true,
    optionList: [],
    keyName: 'chargeItemKey',
    valName: 'chargeItemAliasName',
    bindFieldName: 'bizId',
    bindFieldVal: ""
  },
  {
    type: 'select',
    colSpan: 12,
    label: '关联验收单',
    placeholder: '请选择',
    isRequired: false,
    optionList: [],
    keyName: 'primaryKey',
    valName: 'workContent',
    bindFieldName: 'acceptanceKey',
    bindFieldVal: ""
  },
  {
    type: 'text',
    colSpan: 12,
    label: '收款人姓名',
    isRequired: false,
    bindFieldName: 'chargeUserName',
    bindFieldVal: ""
  },
  {
    type: 'text',
    colSpan: 12,
    label: '收款账户',
    isRequired: false,
    bindFieldName: 'chargeAccount',
    bindFieldVal: ""
  },
  {
    type: 'date',
    label: '付款所属年月',
    placeholder: '请选择',
    isRequired: true,
    colSpan: 12,
    bindFieldName: 'applyTime',
    inputType: "month"
  },
  {
    type: 'text',
    inputType: "textarea",
    label: '付款说明',
    colSpan: 24,
    isRequired: true,
    bindFieldName: 'fundsDesc',
    bindFieldVal: ""
  },
]

//签约方
const signFieldList = [{
    type: 'select',
    label: '签约方类型',
    isRequired: true,
    optionList: [{
      key: "1",
      name: "企业"
    }, {
      key: "2",
      name: "个人"
    }],
    keyName: 'key',
    valName: 'name',
    bindFieldName: 'partnerType',
    labelWidth: "120px",
    bindFieldVal: ""
  },
  {
    type: 'text',
    colSpan: 8,
    label: '签约方名称',
    isRequired: true,
    bindFieldName: 'partnerName',
    bindFieldVal: ""
  },
  {
    type: 'text',
    colSpan: 8,
    label: '签约方简称',
    isRequired: true,
    bindFieldName: 'partnerShortName',
    bindFieldVal: ""
  },
  {
    type: 'text',
    colSpan: 8,
    label: '对方负责人',
    isRequired: true,
    bindFieldName: 'partnerManager',
    bindFieldVal: ""
  },
  {
    type: 'text',
    colSpan: 8,
    inputType: "number",
    label: '负责人手机号',
    isRequired: true,
    bindFieldName: 'mobile',
    bindFieldVal: ""
  },
  {
    type: 'text',
    colSpan: 8,
    label: '银行名称',
    isRequired: true,
    bindFieldName: 'paymentBank',
    bindFieldVal: ""
  },
  {
    type: 'text',
    inputType: "textarea",
    colSpan: 24,
    label: '银行账号',
    isRequired: true,
    bindFieldName: 'paymentAccount',
    bindFieldVal: ""
  }, {
    type: 'text',
    isHide: true,
    bindFieldName: 'primaryKey',
    bindFieldVal: ""
  }, {
    type: 'text',
    isHide: true,
    bindFieldName: 'guid',
    bindFieldVal: ""
  }
]

//退租信息
const throwList = [{
    type: 'select',
    label: '终止类型',
    isRequired: true,
    optionList: [],
    keyName: 'dictKey',
    valName: 'dictValue',
    bindFieldName: 'returnRentType',
    labelWidth: "120px",
    bindFieldVal: ""
  },
  {
    type: 'select',
    label: '终止原因',
    isRequired: true,
    optionList: [],
    keyName: 'dictKey',
    valName: 'dictValue',
    bindFieldName: 'returnRentReason',
    bindFieldVal: ""
  },
  {
    type: 'date',
    label: '终止生效时间',
    isRequired: true,
    colSpan: 8,
    bindFieldName: 'returnEffectiveTime',
  },
  {
    type: 'text',
    inputType: "textarea",
    label: '终止说明',
    isRequired: true,
    colSpan: 24,
    bindFieldName: 'returnRentDesc',
  },
]

//合同信息的头部基本信息数据
const contractThrowList = [{
    type: 'select',
    label: '项目名称',
    placeholder: ' ',
    isRequired: false,
    isDisabled: true,
    optionList: [],
    keyName: 'primaryKey',
    valName: 'name',
    bindFieldName: 'projectKey',
    labelWidth: "150px",
    bindFieldVal: ""
  }, {
    type: 'text',
    label: '合同名称',
    isRequired: false,
    isReadOnly: true,
    placeholder: " ",
    bindFieldName: 'contractName',
    placeholder: ' ',
    bindFieldVal: ""
  },
  {
    type: 'text',
    label: '合同编码',
    placeholder: ' ',
    isRequired: false,
    isReadOnly: true,
    bindFieldName: 'contractCode',
  },
  {
    type: 'select',
    label: '合同类型',
    placeholder: ' ',
    isRequired: false,
    isDisabled: true,
    optionList: [],
    keyName: 'dictKey',
    valName: 'dictValue',
    bindFieldName: 'contractType',
  },
  {
    type: 'date',
    label: '合同开始时间',
    placeholder: ' ',
    isDisabled: true,
    isRequired: false,
    colSpan: 8,
    bindFieldName: 'contractBeginDate',
  },
  {
    type: 'date',
    label: '合同结束时间',
    placeholder: ' ',
    isDisabled: true,
    isRequired: false,
    bindFieldName: 'contractEndDate',
  }, {
    type: 'text',
    label: '签约方',
    isReadOnly: true,
    bindFieldName: 'partnerName',
    placeholder: " ",
    bindFieldVal: "",
    appendRightBtnType: "text",
    appendRightBtnTxt: "付款账号",
    isAppendRightBtn: true
  },
  {
    type: 'text',
    label: '事项类型',
    isReadOnly: true,
    bindFieldName: 'assetName',
    bindFieldVal: "",
    placeholder: ' ',
  },
  {
    type: 'date',
    label: '签署时间',
    placeholder: ' ',
    isRequired: true,
    colSpan: 8,
    bindFieldName: 'contractSignDate',
  },
]

export {
  searchContractCurrentList,
  topInfoList,
  topInfoListForClose,
  applyFiledList,
  addContractFiledList,
  contractLeaseList,
  contractDyyList,
  addContractLeaseCostList,
  contractAdList,
  contractSpaceList,
  contractEquipmentList,
  contractOtherGatherList,
  contractPayList,
  signFieldList,
  throwList,
  contractThrowList,
  topInfoRefundList,
  contractPayBaseInfoList,
  contractPayInfoList,
}
